<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>盒子模型之边框</title>
    <style>
        *{
            margin: 0px;
            padding: 0px;
        }
        /*
            border边框:设置元素的边框
            border-样式:设置指定边框样式
                可以直接表示四个方向
                用法与内外边距一致
            border-方向值:设置指定方向的边框
            border-方向-样式:设置指定方向的边框样式

            当元素设置了边框厚度时,也会影响元素最终大小
            最终元素的宽度=原来的宽度+左右内边距+左右边框厚度
            最终元素的高度=原来的高度+上下的内边距+上下边框厚度

            此时元素所占区域也会发生变化
            所占区域的宽度=元素本身的宽度+左右的外边距+左右内边距+左右边框厚度
            所占区域的高度=元素本身的高度+上下的外边距+上下的内边距+上下边框厚度
         */
        .c1{
            width: 200px;
            height: 100px;
            margin: 100px 100px;
            /*实线边框*/
            border-top-style: solid;
            /*虚线边框*/
            border-right-style: dashed;
            /*点状边框*/
            border-bottom-style: dotted;
            /*双线边框*/
            border-left-style: double;
        }
        .c2{
            width: 200px;
            height: 100px;
            margin: 100px 100px;
            border-style: solid dashed dotted double;
            border-width: 3px 20px;
            border-color: red green blue;
        }
        .c3{
            width: 200px;
            height: 200px;
            margin-left: 100px;
            background-color: red;
            border-radius: 50%;
        }
    </style>
</head>
<body>
<div class="c1"></div>
<hr>
<div class="c2"></div>
<div class="c3"></div>
</body>
</html>